package org.jeecg.glr.util;


public class CMDCommand {




	public static  Boolean flag=true;

	public static  String  IDENTIFY_CODE="FF";





	/**
	 * 命令结尾长度
	 */
	public static final int LED_CMD_END_LENGHT=3;


	public static final int LED_CMD_HEAD_LENGHT=2;


	/**
	 * 等待响应时长
	 */
	public static final int WAIT_GET_MSG_TIME=5;


	/**
	 * 消息体头部
	 */
	public static final int LED_MSG_HEAD = 0xAA;

	public static final int CMD_LED_MSG_HEAD = 0xAA;


	public static final int LED_MSG_END = 0x55;


	public static final String MSG_CODE_OK="0";




	/**
	 * 心跳标识
	 */
	public static final int LED_MSG_HEART_BEAT = 0X00;


	/**
	 * 群发标识
	 */
	public static final String LED_LIGHT_ALL="00";

	/**
	 * 设置时段
	 */
	public static final int SET_LED_MSG_TIME_FRAME = 0x01;
	/**
	 * 获取时段
	 */
	public static final int GET_LED_MSG_TIME_FRAME = 0x41;
	/**
	 * 设置时段
	 */
	public static final int SET_LED_MSG_TIME_FRAME1 = 0x10;
	/**
	 * 获取时段
	 */
	public static final int GET_LED_MSG_TIME_FRAME1 = 0x50;


	/**
	 * 设置电源时间
	 */
	public static final int SET_LED_MSG_POWER_TIME = 0x02;
	/**
	 * 获取电源时间
	 */
	public static final int GET_LED_MSG_POWER_TIME = 0x42;


	/**
	 * 设置时间
	 */
	public static final int SET_LED_MSG_DATE_TIME = 0x03;
	/**
	 * 获取时间
	 */
	public static final int GET_LED_MSG_DATE_TIME = 0x43;


	/**
	 * 设置系统周期时间
	 */
	public static final int SET_LED_MSG_SYS_DATE = 0x04;


	/**
	 * 获取系统周期时间
	 */
	public static final int GET_LED_MSG_SYS_DATE = 0x44;
	/**
	 * 设置分控地址
	 */
	public static final int SET_LED_MSG_SECOND_CONTROL = 0x05;
	/**
	 * 获取分控地址
	 */
	public static final int GET_LED_MSG_SECOND_CONTROL = 0x45;
	/**
	 * 控制开关---计电器
	 */
	public static final int SET_LED_POWER_OPEN_CLOSE = 0x06;
	/**
	 * 控制开关---计电器-获取群开群关状态
	 */
	public static final int GET_LED_POWER_OPEN_CLOSE = 0x46;
	/**
	 * 读取版 本号
	 */
	public static final int GET_LED_MSG_VERSION_NO = 0xF2;

	/**
	 * 读取相位
	 */
	public static final int GET_LED_MSG_PHASE = 0x53;
	/**
	 * 设置  单群控
	 */
	public static final int SET_LED_MSG_ON_OFF = 0x07;
	/**
	 * 设置  单群控
	 */
	public static final int SET_LED_MSG_ON_OFF_05_06 = 0x05;
	/**
	 * 获取单群开关
	 */
	public static final int GET_LED_MSG_ON_OFF = 0x57;

	/**
	 * 设置  丢包测试
	 */
	public static final int SET_LED_MSG_PACKET_LOSS = 0x08;
	/**
	 * 获取丢包测试
	 */
	public static final int GET_LED_MSG_PACKET_LOSS = 0x48;

	/**
	 * 设置 IP
	 */
	public static final int SET_LED_MSG_IP = 0x0A;
	/**
	 * 获取IP
	 */
	public static final int GET_LED_MSG_IP = 0x4A;

	/**
	 * 获取路灯信息
	 */
	public static final int GET_LED_MSG_ALL = 0X49;

	/**
	 * 获取ZIG_BEE信息
	 */
	public static final int GET_LED_ZIG_BEE = 0x0B;
	/**
	 * 读取功率
	 */
	public static final int GET_LED_MSG_RATED_POWER = 0x52;
	/**
	 * 获取GPS  0101网关使用
	 */
	public static final int GET_LED_GPS = 0x0C;
	/**
	 * 获取GPS  非0101网关使用
	 */
    public static final int GET_LED_GPS1 = 0x4C;


	/**
	 * 设置 设置 光照
	 */
	public static final int SET_LED_ILLUMINATION= 0x0B;
	public static final int SET_LED_ILLUMINATION1= 0x0F;
	/**
	 * 获取获取光照
	 */
	public static final int GET_LED_ILLUMINATION= 0x4F;
	/**
	 * 设置 厂家
	 */
	public static final int GET_LED_MSG_MANUFACTURER= 0x51;

	/**
	 * 固件更新 F1
	 */
	public static final int GET_LED_MSG_FIRMWARE_UPDATE= 0xF1;

	/**
	 * 获取网关信息
	 */
	public static final int GET_LED_GATAWAY_DATA= 0x4E;
	/**
	 * 设置网段
	 */
	public static final int SET_LED_LIGHT_GATAWAY= 0x0D;
	/**
	 * 获取网段
	 */
	public static final int GET_LED_LIGHT_GATAWAY= 0x4D;



	/**
	 * 故障码： FF--离线;FE 无效数据
	 */
	public static final int TBFAULTALERM_CODE_FF=0xFF;
	public static final int TBFAULTALERM_CODE_FE=0xFE;

	/**
	 * 故障级别1----低、2----一般、3---高
	 */
	public static final String TBFAULTALERM_GZJB_A = "1";

	/**
	 * 故障级别1----低、2----一般、3---高
	 */
	public static final String TBFAULTALERM_GZJB_B = "2";

	/**
	 * 故障级别1----低、2----一般、3---高
	 */
	public static final String TBFAULTALERM_GZJB_C = "3";


	/**
	 * 状态： Y--是、 N--否
	 */
	public static final String STATUS_Y = "Y";

	/**
	 * 状态： Y--是 、N--否
	 */
	public static final String STATUS_N = "N";

	/**
	 * 状态： Y--是 、N--否
	 */
	public static final String STATUS_K = "K";




	/**
	 * 设置厂家
	 */
	public static final int SET_LED_MSG_MANUFACTURER = 0x11;

	/**
	 * 设置功率
	 */
	public static final int SET_LED_MSG_RATED_POWER = 0x12;


	/**
	 * 读取版 本号
	 */
	public static final int SET_LED_MSG_SYSTEM_RESTART = 0x13;


	

}
